<?php

/**
 * Description of SiteLogin
 *
 * @author LongLT
 */
Yii::import('application.modules.user.models.UserLogin');
class SiteLogin extends CWidget {

    public function run() {
        if (Yii::app()->user->isGuest) {
			$model = new UserLogin;
    		$model->username = '--Tài khoản--';
    		$model->password = '--Mật khẩu--';
        	$this->render('SiteLogin', compact('model'));
        }
        else {
        	$id 	= Yii::app()->user->id;
        	$info	= array(
        		'name'		=> NO_NAME,
        		'descript'	=> 'Không tìm thấy thông tin',
        	);
        	if (Util::isSuperMod()) {
				Yii::import('application.models.Profiles');
				$model 			= Profiles::model()->findByPk($id);
        		if (isset($model)) {
					$info['name'] 		= Util::formatFullName($model->fullname);
					$info['descript'] 	= 'Thành viên ban quản trị';
				}

        	}
	        else if (Util::isMember() || Util::isRegister()){
				Yii::import('application.models.Member');
				Yii::import('application.models.MemberCode');
				$model 	= Member::model()->findByPk($id);
				if (isset($model)) {
					$info['name'] 		= Util::formatFullName($model->fullname);
					$memberCode			= MemberCode::model()->findByPk($model->codeactive->code);
					if (isset($memberCode))
						$info['descript'] 	= 'Thành viên <span class="user-course">' . $memberCode->courses->name . '</span>';
					else
						$info['descript']	= "Không tìm thấy khóa học";
				}
	        }
        	$this->render('SiteLogin', compact('info'));
        }
    }

}
